body{padding:0;margin:0;/*overflow:hidden;*/color:#333;font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif; background-color: #f3f3f3;}
iframe{vertical-align:middle;width:100%;}
.myContainer, .myContainer2{padding:15px;width:100%;}
.container-admin-login h2{font-size:16px;text-align:center;margin-top:5px;margin-bottom:20px;}
.container-admin-login{min-width:320px;max-width:450px;width:30%;margin:0 auto;margin-top:150px;padding:15px;border-radius:5px;background:rgba(255, 255, 255, .75);}
.container-admin-login p{margin:0;text-align:center;}
.container-admin-login #captcha{float:left;width:calc(100% - 100px);border-radius:4px 0 0 4px;}
.container-admin-login #captchapng{float:left;border-radius:0 4px 4px 0;}
.tooltip{word-wrap:break-word !important;}

/*avatar*/
img.avatar{border-radius:50%;}

/*confirm modal*/
#confirm_modal .modal-footer .btn{margin-bottom:5px;}

/*loading*/
.loadingSVG{display:inline-block;width:25px;height:25px;vertical-align:middle;background:url(../svg/throbber_small.svg);}
.loadingSVG-dark{display:inline-block;width:36px;height:36px;vertical-align:middle;background:url(../svg/throbber_small_dark.svg);}

/*sideMenu*/
.sideMenu{width:200px;height:100%;background:rgba(41, 57, 73, .9);margin:0;padding:0;list-style:none;position:absolute;left:0;overflow-y:auto;}
.sideMenu li{border-bottom:1px solid rgba(255, 255, 255, .05);transition:all .3s ease-in-out;}
.sideMenu li:hover{background:rgba(255, 255, 255, .2);}
.sideMenu li a{color:#aeb2b7;display:block;padding-left:18px;width:100%;height:50px;line-height:50px;transition:all .3s ease-in-out;}
.sideMenu li a:hover{text-decoration:none;color:#fff;}
.sideMenu li a:focus{text-decoration:none;}
.sideMenu li a i.glyphicon{margin-right:5px;}
.sideMenu li a i.glyphicon-option-horizontal{float:right;margin-top:18px;margin-right:18px;}
.sideMenu li.active{background:#1abc9c;}
.sideMenu li.active a{color:#111;font-size:14px;font-style:italic;}

/*二级菜单*/
.collapsedMenu{display:none;list-style:none;padding:0;}
.collapsedMenu li{padding:0;}
.collapsedMenu li:last-child{border:none;}
.collapsedMenu li a{padding-left:37px;}

/*主体头部*/
.container-admin{width:calc(100% - 200px);background:rgba(255, 255, 255, .75);margin-left:200px;}
.container-admin header{height:50px;line-height:50px;background:#fff;}
.container-admin header .admin-circle{width:32px;height:32px;border-radius:50px;text-align:center;line-height:32px;display:inline-block;margin:9px;/* padding-top:8px; */cursor:pointer;background:#f6f6f6;transition:all .3s ease-in-out;}
.container-admin header .admin-circle:hover{background:#1abc9c;color:#fff;}
.container-admin header .admin-circle a{color:#111;}
.container-admin header .admin-circle:hover a{color:#fff;}
.container-admin header .admin_account{float:right;height:50px;}
.container-admin header .admin_account .admin_avatar{width:40px;height:40px;line-height:40px;margin-top:5px;vertical-align:middle;float:left;}
.container-admin header .admin_account .admin_avatar img{width:40px;height:40px;line-height:40px;border-radius:50px;}
@media (max-width: 767px) {
    .container-admin header .admin_account .admin_avatar{display:none;}
}
.container-admin header .admin_account .admin_name{float:left;outline:0;text-decoration:none;color:#16a086;padding:0 15px;font-size:16px;}
.container-admin header .admin_account .admin_name i{margin-left:7px;animation:rotateMenuUp .3s ease-in-out;transform:rotate(0deg);}
 @-webkit-keyframes rotateMenuUp { 0% { transform:rotate(-180deg); } 100% { transform:rotate(0deg); } }
     @-moz-keyframes rotateMenuUp { 0% { transform:rotate(-180deg); } 100% { transform:rotate(0deg); } }
         @-o-keyframes rotateMenuUp { 0% { transform:rotate(-180deg); } 100% { transform:rotate(0deg); } }
                @keyframes rotateMenuUp { 0% { transform:rotate(-180deg); } 100% { transform:rotate(0deg); } } 
.container-admin header .admin_account .admin_name.active i{animation:rotateMenuDown .3s ease-in-out;transform:rotate(-180deg);}
 @-webkit-keyframes rotateMenuDown { 0% { transform:rotate(0deg); } 100% { transform:rotate(180deg); } }
     @-moz-keyframes rotateMenuDown { 0% { transform:rotate(0deg); } 100% { transform:rotate(180deg); } }
         @-o-keyframes rotateMenuDown { 0% { transform:rotate(0deg); } 100% { transform:rotate(180deg); } }
                @keyframes rotateMenuDown { 0% { transform:rotate(0deg); } 100% { transform:rotate(180deg); } }

.container-admin header .admin_account #adminDropdown{position:absolute;left:initial;right:0px;top:40px;}

/*折叠动画*/
.admin-collapse{width:100%;margin-left:0;animation:adminCollapse .3s ease-in-out;}
@-webkit-keyframes adminCollapse { 0% { width:calc(100% - 200px);margin-left:200px; } 100% { width:100%;margin-left:0; } }
     @-moz-keyframes adminCollapse { 0% { width:calc(100% - 200px);margin-left:200px; } 100% { width:100%;margin-left:0; } }
         @-o-keyframes adminCollapse { 0% { width:calc(100% - 200px);margin-left:200px; } 100% { width:100%;margin-left:0; } }
                @keyframes adminCollapse { 0% { width:calc(100% - 200px);margin-left:200px; } 100% { width:100%;margin-left:0; } }
.admin-open{width:calc(100% - 200px);margin-left:200px;animation:adminOpen .3s ease-in-out;}
@-webkit-keyframes adminOpen { 0% { width:100%;margin-left:0; } 100% { width:calc(100% - 200px);margin-left:200px; } }
     @-moz-keyframes adminOpen { 0% { width:100%;margin-left:0; } 100% { width:calc(100% - 200px);margin-left:200px; } }
         @-o-keyframes adminOpen { 0% { width:100%;margin-left:0; } 100% { width:calc(100% - 200px);margin-left:200px; } }
                @keyframes adminOpen { 0% { width:100%;margin-left:0; } 100% { width:calc(100% - 200px);margin-left:200px; } }
.sideMenu-collapse{left:-200px;animation:sideMenuCollapse .3s ease-in-out;}
@-webkit-keyframes sideMenuCollapse { 0% { left:0px; } 100% { left:-200px; } }
     @-moz-keyframes sideMenuCollapse { 0% { left:0px; } 100% { left:-200px; } }
         @-o-keyframes sideMenuCollapse { 0% { left:0px; } 100% { left:-200px; } }
                @keyframes sideMenuCollapse { 0% { left:0px; } 100% { left:-200px; } }
.sideMenu-open{left:0px;animation:sideMenuOpen .3s ease-in-out;}
@-webkit-keyframes sideMenuOpen { 0% { left:-200px; } 100% { left:0px; } }
     @-moz-keyframes sideMenuOpen { 0% { left:-200px; } 100% { left:0px; } }
         @-o-keyframes sideMenuOpen { 0% { left:-200px; } 100% { left:0px; } }
                @keyframes sideMenuOpen { 0% { left:-200px; } 100% { left:0px; } }

/*主体内容*/
.container-admin .adminBody{height:500px;}

/*表格*/
.focuser{display:none;height:40px;border-radius:4px 0 0 4px;border-left:3px solid #87a9fc;position:absolute;z-index:995;}
.table{width:96%;margin:0 auto;/*white-space:nowrap;*/}
.table caption{font-size:18px;font-weight:bold;text-align:center;color:#333;}
.table th{font-size:14px;font-weight:500;color:#333;background-color:rgba(0, 0, 0, .08);}
.table td{color:#666;font-size:12px;}
.table th, .table td{line-height:24px !important;border:none !important;}
.table tbody>tr:nth-of-type(even){background-color:rgba(0, 0, 0, .02);}
.table tbody>tr td:first-child, .table th:first-child{border-radius:4px 0 0 4px;/* text-align:center; */}
.table tbody>tr td:last-child, .table th:last-child{border-radius:0 4px 4px 0;}

.table-responsive{margin:0;border:none;}

/*架构列表*/
.breadcrumb{background:rgba(255,255,255,.8);}
.organize_list, .employees_list{list-style:none;padding:0;}
.organize_list a:hover{text-decoration:none;}
.organize_list li, .employees_list li{height:34px;line-height:34px;padding:0 8px;background:rgba(255,255,255,.6);border-radius:4px;margin-bottom:8px;transition:all .3s;}
.organize_list li:hover, .employees_list li:hover{background:rgba(255,255,255,1);box-shadow:0px 0px 5px #337ab7;}

/*分页*/
.pagination li a, .pagination li span{padding:5px 10px;margin-right:10px;margin-bottom:5px;border:none;border-radius:50px !important;font-size:12px;color:#666 !important;text-decoration:none !important;background:#e6e6e6;transition:all .3s ease-in-out;}
.pagination li a:hover, .pagination li a:active, .pagination li.active a, .pagination li span:hover, .pagination li span:active, .pagination li.active span{background:#1abc9c;color:#fff !important;}

/*表单*/
.form-group.required label.control-label:after{content:'*';display:inline-block;width:auto;height:100%;margin-left:3px;color:#f00;}
.form-group.form-50{width:47%;float:left;margin-right:3%;}

.search_box{display:none;margin-bottom:10px;}
.search_box label{margin-top:5px;margin-right:30px;}
.search_form_control{display:inline-block;width:210px;}
.form-control{height:30px;padding:5px 10px !important;font-size:12px !important;line-height:1.5 !important;border-radius:3px !important;}

.rights_checkbox{cursor:pointer;margin-left:8px;}
.rights_title{margin-bottom:4px;}

#order_tag{margin-top:15px;}
#order_tag .label{font-size:100%;margin-right:8px;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#order_tag .label:hover{background-color:#3097d1;}

/*按钮*/
.btn{border:none;font-size:15px;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px 14px;margin-bottom:5px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear;}
.btn:hover, .btn:focus{outline:0;}

.btn-info{color:#fff;background-color:#1abc9c;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 6px 0 #14a084;-moz-box-shadow:0 6px 0 #14a084;box-shadow:0 6px 0 #14a084;}
.btn-info:hover, .btn-info:focus{color:#fff;background-color:#48c9b0;border-color:#48c9b0;}
.btn-info:active, .btn-info:active:hover, .btn-info:active:focus{background:#16a085;border-color:#16a085;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);transform:translate(0,3px);-webkit-box-shadow:0 2px 0 #14a084;-moz-box-shadow:0 2px 0 #14a084;box-shadow:0 2px 0 #14a084;}

.btn-primary{color:#fff;background-color:#3498db;-webkit-box-shadow:0 6px 0 #2e86c1;-moz-box-shadow:0 6px 0 #2e86c1;box-shadow:0 6px 0 #2e86c1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.btn-primary:hover, .btn-primary:focus{color:#fff;background-color:#5dade2;border-color:#5dade2;}
.btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus{background:#2c81ba;border-color:#2c81ba;-webkit-box-shadow:0 2px 0 #2e86c1;-moz-box-shadow:0 2px 0 #2e86c1;box-shadow:0 2px 0 #2e86c1;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);transform:translate(0,3px);}

/*panel*/
.panel{border:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.panel>.panel-heading{font-size:13px;}
.panel>.panel-heading{cursor:pointer;}
.panel>.panel-heading>.panel_close_btn{color:#fff;font-size:12px;}

.panel-green{border-color:#1abc9c;}
.panel-green>.panel-heading{color:#fff;background-color:#1abc9c;border-color:#1abc9c;}

.panel-dark{border-color:rgba(41, 57, 73, .8);}
.panel-dark>.panel-heading{color:#fff;background-color:rgba(41, 57, 73, .8);border-color:rgba(41, 57, 73, .8);}

.panel-deep-primary{border-color:#12446f;}
.panel-deep-primary>.panel-heading{color:#fff;background-color:#12446f;border-color:#12446f;}

/*文章列表*/
.article_list{list-style:none;padding:0;}
.article_list a{text-decoration:none;color:#333;}
.article_list a:hover, .article_list a:hover span{text-decoration:underline;}
.article_list li, .article_list a li{line-height:28px;border-bottom:1px dashed #ccc;}
.article_list li span, .article_list a li span{float:right;}
.article_list>li:last-child{border:none;}
.article_list>a:last-child>li{border:none;}

/*产品列表*/
.product_box{text-align:center;font-size:12px;margin-top:15px;}
.product_box .product_title{background:#337ab7;color:#fff;height:42px;line-height:42px;font-size:18px;border-radius:4px 4px 0 0;box-shadow:0 0 15px #ccc;}
.product_box .product_body{background:#f9f9f9;border-radius:0 0 4px 4px;box-shadow:0 5px 15px #ccc; overflow:hidden;}
.product_box .product_body p{line-height:26px;margin:0;}
.product_box .product_body .btn{padding:0;width:100px;height:24px;line-height:24px;color:#fff;background:#337ab7;font-size:13px;}
.product_box .product_body .btn:hover, .product_body .btn:active{background:#122A40;}

.product_box.product_yellow .product_title{background: #FF9C00;}
.product_box.product_yellow .product_body .btn{background: #FF9C00;}
.product_box.product_yellow .product_body .btn:hover, .product_box.product_yellow .product_body .btn:active{background: #402700;}

/*图片资料列表*/
.img_info{position:relative;}
.img_info img{margin-top:15px;margin-right:5px;width:100px;max-height:500px;}
.img_info:hover .img_delete_btn{display:block;}
.img_info .img_delete_btn{display:none;position:absolute;right:5px;top:1px;}
td strong{color: #F00}